package edu.xpu.project.user.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;

import edu.xpu.project.user.entity.ProjectUser;

/**
 * @ClassName: ProjectUserRepository.java
 * @Description: ϵͳ��Ա��ݲ����
 *
 * @author liukang
 * @date 2017��4��17�� ����10:16:08
 * @version 
 * @since JDK 1.6
 */
@Repository
public interface ProjectUserRepository extends JpaRepository<ProjectUser, Long>
				, JpaSpecificationExecutor<ProjectUser>{
	
	/**
	 * @describe 根据用户名和密码进行用户查询
	 * @date 2017年4月19日
	 * @author liukang
	 */
	@Query(value="FROM ProjectUser pro WHERE pro.loginName=?1 AND pro.pwd=?2")
	public List<ProjectUser> userLogin(String userName, String pwd);
	
	/**
	 * @describe 通过准考证号查询学生
	 * @date 2017年5月21日
	 * @author liukang
	 */
	public ProjectUser findByExamineeNumber(String examineeNumber);

}

